#!/bin/sh

MODNAME=pppGateway

if [ ! -d "/var/$MODNAME" ]; then
	mkdir -p /var/$MODNAME
fi

case "$1" in
  start|restart)
	. /opt/$MODNAME/etc/settings
	if [ "$1" = "restart" ]; then
	    echo -n "Restarting module $MODNAME: "
	    killall pppGatewayd 2> /dev/null
	else
	    echo -n "Starting module $MODNAME: "
	fi
	if [ "$MOD_PPPGATEWAY_ENABLED" != "1" ]; then
	    echo "skipped"
	    exit 0
	fi
	/opt/$MODNAME/bin/pppGatewayd &
	RETVAL=$?
	if [ $RETVAL = 0 ]; then echo "done"; else echo "failed"; fi
	exit $RETVAL
	;;
  stop)
	echo -n "Stopping module $MODNAME: "
	killall pppGatewayd 2> /dev/null
	RETVAL=$?
	if [ $RETVAL = 0 ]; then echo "done"; else echo "failed"; fi
	exit $RETVAL
	;;
  status)
	echo -n "Module $MODNAME is "
	killall -0 pppGatewayd 2> /dev/null
	RETVAL=$?
	if [ $RETVAL = 0 ]; then echo "running"; else echo "stopped"; fi
	exit $RETVAL
	;;
  defaults)
	cp /opt/$MODNAME/etc/defaults /opt/$MODNAME/etc/settings 2> /dev/null
	;;
  *)
	echo "Usage: $0 {start|stop|restart|status|defaults}"
	exit 1
esac
